Осваиваем AVR!

ONLINECHANGE

новости  | с чего начать? | ссылки | учебник | примеры | программатор | отладочные модули | осциллограф | давно это было | download | сотрудничество | пишите мне

UniProF

 

Скачать (.ZIP) версия от 20 янв 2006



Поддерживает микро-
контроллеры AVR:

1200
2313
2323
2333
2343
4414
4433
8515
8535
mega103
mega128
mega1280
mega1281
mega16
mega161
mega162
mega163
mega165
mega168
mega169
mega2560
mega2561
mega32

mega325 *new!
mega3250 *new!
mega48
mega603
mega64
mega640
mega645
*new!
mega6450
*new!
mega8
mega8515
mega8535
mega88
pwm23
tiny12
tiny15
tiny13
tiny2313
tiny24
*new!
tiny25
tiny26
tiny45
tiny44
*new!
tiny85
tiny84
*new!
 

Подчеркнутые - значит я сам с ними работал.


UNIPROF - это ISP (in system programming) программатор  для AVR микроконтроллеров (смотрите список слева). Имеет  встроенные модули отладочного обмена, позволяющие при помощи того же самого шлейфа, при помощи которого программировали, производить realtime отладку программы (подробнее об отладке).  (далее - просто программатор) .

Программатор позволяет:

  • Читать/писать/сравнивать FLASH память программ и EEPROM;

  • Чтение/запись/сравнение FLASH возможно в указанных границах; 

  • Читать/писать fuse и lock биты;

  • Читать настроечные байты OSCCAL и при необходимости помещать их в EEPROM или FLASH;

  • Вручную корректировать содержимое окна EEPROM и перемещать блоки FLASH;

  • Работает с файлами в форматах HEX, BIN и generic;

  • Возможна подача любой команды протокола обмена "вручную";

  • Режим "тормоз" для низких тактовых;

Программатор работает  под Win98, под Win2000/XP - при запуске с уровня амина. Подключается к программируемому (отлаживаемому) устройству при помощи двух видов шлейфов - для LPT порта или для COM порта. Каким пользоваться - выбирать вам. Шлейф для COM порта надежнее (сжечь COM порт очень трудно :-), шлейф для LPT - предельно прост и к тому же работает немного быстрее. Лично я предпочитаю работать с LPT, хотя однажды порт пожег, подключившись к работающему устройству с достаточно мощной силовой частью...


Схему шлейфа для COM порта я скопировал у  Громова (Algorithm Builder), схему см. ниже.  Шлейф на LPT тоже сначала сделал совместимым с Algorithm Builder, но в данный момент можно назначать любые линии порта самому. Связано это было с вышеупомянутым сожжением нескольких линий порта, что конечно прискорбно... зато теперь вы сможете настроить программу UNIPROF под любой шлейф на LPT. Нет худа без добра :-)

Схема шнурка на COM порт, http://home.tula.net/algrom

Схема шлейфа на COM порт

 Шлейф для LPT порта предельно прост. Никаких деталей для него не требуется. Нужно просто 5 проводков, соединяющих разъем порта принтера и ваше устройство. Я для удобства работы на всех устройствах устанавливаю 6 штырьков, шлейф заканчивается такой же 6-ти контактной "мамой". Шестой контакт - питание. Поскольку в 95% случаев отлаживаемое устройство можно питать от компьютера, то со стороны компьютера шлейф имеет еще один отдельный штырек, ну а 5В есть на крайних контактах 15-ти пинового разъема джойстика (звуковая плата). Если же устройство питается от своего источника - просто не втыкаю его.

Как выглядит мой вариант - можно посмотреть на этом сайте в альбоме "hardware"

 На рисунке справа - окно настройки пинов LPT, выбранные пины соответствуют шлейфу Algorithm Builder. 

Общий провод подключается к любому контакту LPT порта 18..25

 

Что же необходимо для того, чтобы все заработало?

Компьютер должен иметь LPT или COM порт. LPT - должен быть настроен как SPP (это делается в BIOS-е), адрес порта 0x378 (LPT1). Очень желательно, чтобы в системе не было установленных драйверов принтера на LPT1

COM порт - к нему особых требований нет... Да, использовать переходник USB-COM не удастся - то есть оно теоретически работает... Но страшно медленно. 

Да, програмируемый микроконтроллер должен быть в рабочем состоянии. Это значит, что на него должно быть подано питание и подключен кварц (если не работаем от встроенного генератора). См. схему справа. Емкость конденсаторов - от 27 до 47 пФ.

 

 

Найди на Бегуне:
Интернет-услуги и сервисы Интернет-услуги и сервисы
Компьютеры и оргтехника Компьютеры и оргтехника
Производство и услуги Производство и услуги
Связь Связь
Книги, музыка и видео Книги, музыка и видео
Досуг и отдых Досуг и отдых
Продаем целевых
посетителей!

(с)nml 20-Jan-2006